Flink的一些特性

stream and batch processing, sophisticated state management, event-time processing semantics, and exactly-once consistency guarantees for state。
流和批处理、复杂的状态管理、事件时间处理语义,以及对状态的一次一致性保证

can be deployed on various resource providers such as YARN, Apache Mesos, and Kubernetes but also as stand-alone cluster on bare-metal hardware. Configured for high availability, Flink does not have a single point of failure
可以部署在各种资源提供者(如纱线、Apache Mesos和Kubernetes)上,也可以作为裸机硬件上的独立集群。配置为高可用性,Flink没有单点故障

Flink has been proven to scale to thousands of cores and terabytes of application state, delivers high throughput and low latency, and powers some of the world’s most demanding stream processing applications.
Flink已经被证明可以扩展到数千个内核和tb级的应用程序状态,提供高吞吐量和低延迟,并支持世界上一些要求最高的流处理应用程序。

Use Cases

常见应用程序类型

  • Event-driven Applications
  • Data Analytics Applications
  • Data Pipeline Applications

Tutorial

一.事件驱动的应用程序

  • 反欺诈
  • 异常行为检测
  • 业务流程监控

二.数据分析应用程序

三.数据管道应用程序